package com.gitee.sop.gatewaycommon.manager;

import com.gitee.sop.gatewaycommon.bean.BeanInitializer;

/**
 * IP限制
 * @author amos
 */
public interface IPLimitManager extends BeanInitializer {

    /**
     * 添加IP
     *
     * @param ip ip
     */
    void add(String ip);

    /**
     * 移除IP限制
     *
     * @param ip ip
     */
    void remove(String ip);

    /**
     * ip是否在限制IP中
     *
     * @param ip ip
     * @return true：在限制IP中
     */
    boolean contains(String ip);

}
